INSTRUCTIONS FOR COMPILIING PyScripter
======================================

I am using Delphi 12 to compile PyScripter. 
You can use the free Delphi Community edition to compile PyScripter.
Delphi 10.4 and 11 Should also be supported.

** Third Party Components: (Read next section below before cloning manually) **
  1. JCL (https://github.com/project-jedi/jcl) - at Github.com 
  2. JVCL (https://github.com/project-jedi/jvcl) - at Github.com (use developer install option)
  3. Python for Delphi (https://github.com/pyscripter/python4delphi)
  4. VirtualTreeView - (https://github.com/Virtual-TreeView/Virtual-TreeView) 
  5. MustangPeak Components: 
     - Common Library (https://github.com/pyscripter/MustangpeakCommonLib)
     - EasyListView (https://github.com/pyscripter/MustangpeakEasyListview)
     - VirtualShellTools (https://github.com/pyscripter/MustangpeakVirtualshellTools)
  6. Toolbar2000 (https://jrsoftware.org/tb2kdl.php)
  7. SpTBXLib (https://github.com/SilverpointDev/sptbxlib)
  8. SynEdit - (https://github.com/pyscripter/SynEdit-2)
  9. SynWeb Highlighters (https://github.com/KrystianBigaj/synweb)
  10. zControls (https://github.com/MahdiSafsafi/zcontrols)
  11. Delphi Detours Library (https://github.com/MahdiSafsafi/delphi-detours-library)
  12. SVGIconImageList (https://github.com/EtheaDev/SVGIconImageList) 

  
** Installiing Third Party components: and compiling PyScripter **
A. Make sure you have git.exe accessible from the command prompt.  If not get from https://gitforwindows.org/ and install.
B. Clone the PyScripter project (https://github.com/pyscripter/pyscripter) 
C. Clone or download JCL and JVCL and use provided installers (run install.bat)
D. Use Multiinstaller.exe in the Components\ThirdParty folder to download  
   dependencies 3-12 to a folder of your choice and install in one step.
E. In MustangPeak\VirtualShellTools\Include\Addins.inc define USE_TOOLBAR_TB2K.
F. In SVGIconImageList\Source\SVGIconImageList.inc define PreferNativeSvgSupport
G. Install the "EdgeView2 SDK" from Getit

If you have managed to do all the above then open PyScripter.dproj and compile :)
